multi-stage turbine - French English Dictionary